/* ============================================================ */
/*   Database name:  MODEL_1                                    */
/*   DBMS name:      Microsoft SQL Server 6.x                   */
/*   Created on:     7/28/2009  8:37 PM                         */
/* ============================================================ */

/* ============================================================ */
/*   Table: ENT_1                                               */
/* ============================================================ */
create table GIAOVIEN
(
    MAGV          char(10)              not null,
    TENGV         nvarchar(50)          null    ,
    constraint PK_ENT_1 primary key (MAGV)
)
go

/* ============================================================ */
/*   Table: LOAIPHONG                                           */
/* ============================================================ */
create table LOAIPHONG
(
    MALOAIPHONG   char(10)              not null,
    TENLOAIPHONG  char(10)              null    ,
    constraint PK_LOAIPHONG primary key (MALOAIPHONG)
)
go

/* ============================================================ */
/*   Table: THU                                                 */
/* ============================================================ */
create table THU
(
    MATHU         int                   not null,
    TENTHU        char(10)              null    ,
    constraint PK_THU primary key (MATHU)
)
go

/* ============================================================ */
/*   Table: TUAN                                                */
/* ============================================================ */
create table TUAN
(
    MATUAN        int                   not null,
    NGAYBD        datetime              null    ,
    NGAYKT        datetime              null    ,
    constraint PK_TUAN primary key (MATUAN)
)
go

/* ============================================================ */
/*   Table: TIET                                                */
/* ============================================================ */
create table TIET
(
    MATIET        int                   not null,
    GIOBD         datetime              null    ,
    GIOKT         datetime              null    ,
    constraint PK_TIET primary key (MATIET)
)
go

/* ============================================================ */
/*   Table: PHONG                                               */
/* ============================================================ */
create table PHONG
(
    MAPHONG       char(10)              not null,
    MALOAIPHONG   char(10)              null    ,
    SUCCHUA       int                   null    ,
    constraint PK_PHONG primary key (MAPHONG)
)
go

/* ============================================================ */
/*   Index: RELATION_47_FK                                      */
/* ============================================================ */
create index RELATION_47_FK on PHONG (MALOAIPHONG)
go

/* ============================================================ */
/*   Table: ENT_41                                              */
/* ============================================================ */
create table DANGKY
(
    MAPHONG       char(10)              not null,
    MATIET        int                   not null,
    MATHU         int                   not null,
    MATUAN        int                   not null,
    MAGV          char(10)              not null,
    constraint PK_ENT_41 primary key (MAPHONG, MATIET, MATHU, MATUAN, MAGV)
)
go

/* ============================================================ */
/*   Index: RELATION_43_FK                                      */
/* ============================================================ */
create index RELATION_43_FK on DANGKY (MAGV)
go

/* ============================================================ */
/*   Index: RELATION_44_FK                                      */
/* ============================================================ */
create index RELATION_44_FK on DANGKY (MATUAN)
go

/* ============================================================ */
/*   Index: RELATION_45_FK                                      */
/* ============================================================ */
create index RELATION_45_FK on DANGKY (MATHU)
go

/* ============================================================ */
/*   Index: RELATION_48_FK                                      */
/* ============================================================ */
create index RELATION_48_FK on DANGKY (MATIET)
go

/* ============================================================ */
/*   Index: RELATION_49_FK                                      */
/* ============================================================ */
create index RELATION_49_FK on DANGKY (MAPHONG)
go

alter table PHONG
    add constraint FK_PHONG_RELATION__LOAIPHON foreign key  (MALOAIPHONG)
       references LOAIPHONG (MALOAIPHONG)
go

alter table DANGKY
    add constraint FK_ENT_41_RELATION__ENT_1 foreign key  (MAGV)
       references GIAOVIEN (MAGV)
go

alter table DANGKY
    add constraint FK_ENT_41_RELATION__TUAN foreign key  (MATUAN)
       references TUAN (MATUAN)
go

alter table DANGKY
    add constraint FK_ENT_41_RELATION__THU foreign key  (MATHU)
       references THU (MATHU)
go

alter table DANGKY
    add constraint FK_ENT_41_RELATION__TIET foreign key  (MATIET)
       references TIET (MATIET)
go

alter table DANGKY
    add constraint FK_ENT_41_RELATION__PHONG foreign key  (MAPHONG)
       references PHONG (MAPHONG)
go

